kind of shroud made of barchila fabric - Español Inglés Diccionario